return {
  { "AstroNvim/astrocore", version = "^1.3", optional = true },
  { "AstroNvim/astrolsp", version = "^2", optional = true },
  { "AstroNvim/astrotheme", version = "^4", optional = true },
  { "AstroNvim/astroui", version = "^2", optional = true },
  { "JoosepAlviste/nvim-ts-context-commentstring", commit = "375c2d86cee6674afd75b4f727ce3a80065552f7", optional = true },
  { "L3MON4D3/LuaSnip", version = "^2", optional = true },
  { "MunifTanjim/nui.nvim", version = "^0.3", optional = true },
  { "NMAC427/guess-indent.nvim", commit = "6cd61f7a600bb756e558627cd2e740302c58e32d", optional = true },
  { "NvChad/nvim-colorizer.lua", commit = "194ec600488f7c7229668d0e80bd197f3a2b84ff", optional = true },
  { "RRethy/vim-illuminate", commit = "5eeb7951fc630682c322e88a9bbdae5c224ff0aa", optional = true },
  { "akinsho/toggleterm.nvim", version = "^2", optional = true },
  { "echasnovski/mini.bufremove", version = "^0.13", optional = true },
  { "folke/lazy.nvim", version = "^11", optional = true },
  { "folke/lazydev.nvim", version = "^1", optional = true },
  { "folke/neoconf.nvim", commit = "0803ced4936eccf72905aac93b35e1039ca25bb1", optional = true },
  { "folke/todo-comments.nvim", version = "^1", optional = true },
  { "folke/which-key.nvim", version = "^3", optional = true },
  { "goolord/alpha-nvim", commit = "b6f4129302db197a7249e67a90de3f2b676de13e", optional = true },
  { "hrsh7th/cmp-buffer", commit = "3022dbc9166796b644a841a02de8dd1cc1d311fa", optional = true },
  { "hrsh7th/cmp-nvim-lsp", commit = "39e2eda76828d88b773cc27a3f61d2ad782c922d", optional = true },
  { "hrsh7th/cmp-path", commit = "91ff86cd9c29299a64f968ebb45846c485725f23", optional = true },
  { "hrsh7th/nvim-cmp", commit = "ae644feb7b67bf1ce4260c231d1d4300b19c6f30", optional = true },
  { "jay-babu/mason-null-ls.nvim", version = "^2", optional = true },
  { "jay-babu/mason-nvim-dap.nvim", version = "^2", optional = true },
  { "kevinhwang91/nvim-ufo", version = "^1", optional = true },
  { "kevinhwang91/promise-async", version = "^1", optional = true },
  { "lewis6991/gitsigns.nvim", version = "^0.9", optional = true },
  { "lukas-reineke/indent-blankline.nvim", commit = "18603eb949eba08300799f64027af11ef922283f", optional = true },
  { "max397574/better-escape.nvim", version = "^2", optional = true },
  { "mfussenegger/nvim-dap", commit = "281a2e4cd1e7a17cea7ecb1745d84a8ab1249925", optional = true },
  { "mrjones2014/smart-splits.nvim", version = "^1", optional = true },
  { "neovim/nvim-lspconfig", commit = "0ef64599b8aa0187ee5f6d92cb39c951f348f041", optional = true },
  { "numToStr/Comment.nvim", commit = "e30b7f2008e52442154b66f7c519bfd2f1e32acb", optional = true },
  { "nvim-lua/plenary.nvim", commit = "ec289423a1693aeae6cd0d503bac2856af74edaa", optional = true },
  { "nvim-neo-tree/neo-tree.nvim", version = "^3", optional = true },
  { "nvim-neotest/nvim-nio", version = "^1", optional = true },
  { "nvim-telescope/telescope-fzf-native.nvim", commit = "cf48d4dfce44e0b9a2e19a008d6ec6ea6f01a83b", optional = true },
  { "nvim-telescope/telescope.nvim", version = "^0.1", optional = true },
  { "nvim-tree/nvim-web-devicons", commit = "3722e3d1fb5fe1896a104eb489e8f8651260b520", optional = true },
  { "nvim-treesitter/nvim-treesitter", commit = "3826d0c42ac635f560479b5b6ab522f6627a3466", optional = true },
  { "nvim-treesitter/nvim-treesitter-textobjects", commit = "fe3deb7f67ce0cc4ebfe2ea6c1c7ae1c7a939d73", optional = true },
  { "nvimtools/none-ls.nvim", commit = "9b98991e15dce8fc502993e23caac2528b8b667f", optional = true },
  { "onsails/lspkind.nvim", commit = "cff4ae321a91ee3473a92ea1a8c637e3a9510aec", optional = true },
  { "rafamadriz/friendly-snippets", commit = "00ebcaa159e817150bd83bfe2d51fa3b3377d5c4", optional = true },
  { "rcarriga/cmp-dap", commit = "ea92773e84c0ad3288c3bc5e452ac91559669087", optional = true },
  { "rcarriga/nvim-dap-ui", commit = "1c351e4e417d4691da12948b6ecf966936a56d28", optional = true },
  { "rcarriga/nvim-notify", version = "^3", optional = true },
  { "rebelot/heirline.nvim", version = "^1", optional = true },
  { "s1n7ax/nvim-window-picker", version = "^2", optional = true },
  { "saadparwaiz1/cmp_luasnip", commit = "05a9ab28b53f71d1aece421ef32fee2cb857a843", optional = true },
  { "stevearc/aerial.nvim", version = "^2.2", optional = true },
  { "stevearc/dressing.nvim", version = "^2", optional = true },
  { "stevearc/resession.nvim", version = "^1", optional = true },
  { "williamboman/mason-lspconfig.nvim", version = "^1", optional = true },
  { "williamboman/mason.nvim", version = "^1", optional = true },
  { "windwp/nvim-autopairs", commit = "fd2badc24e675f947162a16c124d395bde80dbd6", optional = true },
  { "windwp/nvim-ts-autotag", commit = "e239a560f338be31337e7abc3ee42515daf23f5e", optional = true },
}
